<?php
    /**
     *常量关键字
     * 
     *  define("常量名","值");
     *  在类里面不能使用define
     *  final定义，不能使用，因为是Java使用的
     *
     * const 修饰的成员属性为常量，只能够修饰成员属性
     *
     * 类中
     *
     * 1、常量建议使用大写，不能使用$
     * 2、常量一定要在声明时就给好初值
     * 3、常量的访问方式和static的访问方式相同，但只能读
     *  a、在类外部使用  类名::常量名
     *  b、在类的内部    self::常量名
     *
     * final类和方法
     *
     * static属性和方法
     *
     *
     */

     class Demo {
         const SEX = "男";

         public static function say() {
            echo "我的性别是".self::SEX."<br>";
         }
     }

     echo Demo::SEX."<br>";
     Demo::say();

     //echo "Hello!!!";

 ?>
